import rxAjax from '@/assets/js/ajax.js';

//平台开发应用管理员 api接口
export const SysAppManagerApi = {};

SysAppManagerApi.baseUrl= '/api-system/system/core/sysAppManager';

/**
 * 获取某应用的所有授权
 * @param appId  应用ID
 */
SysAppManagerApi.getByAppId =function(appId) {
  var url= SysAppManagerApi.baseUrl + '/getByAppId?appId=' + appId;
  return rxAjax.get(url);
}
/**
 * 获取当前用户的应用管理授权
 */
SysAppManagerApi.getManagerOfCurUser =function() {
    var url= SysAppManagerApi.baseUrl + '/getManagerOfCurUser' ;
    return rxAjax.get(url);
}
/**
 * 获取当前用户的所有应用授权
 */
SysAppManagerApi.getAllOfCurUser =function() {
    var url= SysAppManagerApi.baseUrl + '/getAllOfCurUser' ;
    return rxAjax.get(url);
}
/**
 * 获取当前用户关于某应用的授权
 * @param appId  应用ID
 */
SysAppManagerApi.getCurUserAuthByAppId =function(appId) {
    var url= SysAppManagerApi.baseUrl + '/getCurUserAuthByAppId?appId=' + appId;
    return rxAjax.get(url);
}

//保存数据
SysAppManagerApi.batchSave =function(params) {
  var url= SysAppManagerApi.baseUrl + '/batchSave';
  return rxAjax.postJson(url,params);
}


export  default SysAppManagerApi;

